<script>
    // 前加加：++符号在变量的前面 
    // 比如：a; 其运算规则：先自身加1， 后再参与运算 (如+，=，*，- 、/、-- 、打印都算运算)

    // 后加加：符号在变量的后面 
    // 比如：a++; 其运算规则：先参与运算，后自身加1


    // 练习1
    var num1 = 5;
    ++num1;     //6
    var num2 = 6;
    console.log(num1 + ++num2); //6 + 7=13


    //练习2
    var num1 = 5;
    num1++;     //5
    var num2 = 6
    console.log(num1 + num2++); // 5 + 6 + 1 = 12


    //练习3
    var a = 1; var b = ++a + ++a; console.log(b);   // 2 + 3 = 5
    var a = 1; var b = a++ + ++a; console.log(b);   // 1 + 2（++a） + 1 =4
    var a = 1; var b = a++ + a++; console.log(b);   // 1 + 1 + 1 =3  
    var a = 1; var b = ++a + a++; console.log(b);   // 2 + 1 + 1 =4

    //练习4
    var a = 2;      //  a=2
    var c = a++;    //  c=2 , a随后+1   a=3
    var d = ++a;    //  d=4 , a+1=4
    var e = a--;    //  e=4 , a随后-1   a=3
    var f = --a;    //  f=2 , a-1=2
    console.log(a, c, d, e, f); //2, 2, 4, 4, 2
</script>